/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package suministros.ejb30.business;

import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import suministros.ejb30.DAO.SumiGestionAlertasDAOLocal;
import suministros.ejb30.TO.AlertaTO;
import suministros.ejb30.TO.EmpresaTO;
import suministros.ejb30.TO.ZonaTO;
import suministros.ejb30.entity.Alertas;

/**
 *
 * @author Luis_Angel
 */
@Stateless
public class SumiAdministracionAlertas implements SumiAdministracionAlertasLocal {
    @EJB
    private SumiGestionAlertasDAOLocal sumiGestionAlertasDAO;



    public boolean insertarAlertas(List<Alertas> alertas) throws Exception {
        return this.sumiGestionAlertasDAO.insertarAlertas(alertas);
    }
      public List<AlertaTO> obtenerAlertas(List<EmpresaTO> empresas, List<ZonaTO> zonas, List<suministros.ejb30.TO.SistemaTO> sistemas) throws Exception {
       return this.sumiGestionAlertasDAO.obtenerAlertas(empresas, zonas, sistemas);
    }
    public void generarAlertas() throws Exception{
        this.sumiGestionAlertasDAO.generarAlertas();
      }
    public int obtenerAlertasTamaño(List<EmpresaTO> empresas, List<ZonaTO> zonas, List<suministros.ejb30.TO.SistemaTO> sistemas) throws Exception {
      return this.sumiGestionAlertasDAO.obtenerAlertasTamaño(empresas, zonas, sistemas);
 }
 
}
